deployment of troops - Espagnol Anglais Dictionnaire